package com.lelouch.examplecode.designpattern.proxy.staticd;


//静态代理的优点：可以做到在符合开闭原则的情况下对目标对象进行功能扩展。
//静态代理的缺点：我们得为每一个服务（该服务实现了某一个接口）都得创建代理类，工作量太大，不易管理。
// 同时如果现有的接口一旦发生改变（在本例中就是增加了租房的服务之后，代理类和目标类的代码都需要做修改），代理类也得相应修改。
public class StaticTest {
    public static void main(String[] args) {
        Person person = new Father(new Son());
        person.findLove();
        //System.out.println(person);
    }
}
